package com.ruoyi.system.dto;

import lombok.Data;
import javax.validation.constraints.NotNull;

/**
 * 消息推送接收者DTO
 */
@Data
public class MsgPushReceiverDTO {

    /**
     * 接收者ID
     */
    @NotNull(message = "接收者ID不能为空")
    private Long receiverId;

    /**
     * 接收者类型（用户/角色/部门等）
     */
    @NotNull(message = "接收者类型不能为空")
    private String receiverType;

    /**
     * 接收者名称
     */
    private String receiverName;

    /**
     * 手机号
     */
    private String phone;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 其他扩展信息
     */
    private String extraInfo;
}
